precision mediump float;
uniform float u_time;

void main()
{
    vec3 color1 = vec3(1.0, 0.0, 0.0);  // 红色
    vec3 color2 = vec3(0.0, 0.0, 1.0);  // 蓝色
    
    float mixFactor = 0.5;  // 混合系数，0.5表示平均插值
    
    // 使用mix函数执行颜色插值
    vec3 blendedColor = mix(color1, color2, mod(u_time,1.0));
    
    // 将插值结果传递给输出颜色
    gl_FragColor = vec4(blendedColor, 1.0);
}
